<?php
namespace app\files\controller;
use think\Controller;
class Index extends  Controller{
	
   
    public function uploads(){
    	// 获取表单上传文件
    	$file = request()->file('file');
    	//file_put_contents('1.txt',json_encode($_FILES));
    	if(empty($file)) {
    		//$this->error('请选择上传文件');
    		return json(['errcode'=>'10001','msg'=>'请选择上传文件','data'=>[]]);
    	}
    	// 移动到框架应用根目录/public/uploads/ 目录下
    	$info = $file->move(ROOT_PATH.'public'.DS.'upload');
    	//如果不清楚文件上传的具体键名，可以直接打印$info来查看
    	//获取文件（文件名），$info->getFilename()  ***********不同之处，笔记笔记哦
    	//获取文件（日期/文件名），$info->getSaveName()  **********不同之处，笔记笔记哦
    	$filename = $info->getSaveName();  //在测试的时候也可以直接打印文件名称来查看
    	
    	
    	if($filename){
    		return json(['errcode'=>'0','msg'=>'上传成功','data'=>['url'=>config('localip').'/upload/'.$filename]]);
    	}else{
    		// 上传失败获取错误信息
    		return json(['errcode'=>'10003','msg'=>'token不存在','data'=>[]]);
    	}
    
    }
   
}
